package com.onlineproject.model;

import java.util.Date;

/**
 * Teacher entity. @author MyEclipse Persistence Tools
 */

public class Teacher implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = -7171966572709824996L;
	private String email;
	private String password;
	private String activateCode;
	private Date registerTime;
	private String name;
	private String sex;
	private String position;
	private String faculty;
	private String phone;
	private String regularEmail;
	private String field;
	private String achievement;
	private String lab;
	private String pic;
	private String evaluate;
	private Date lastTime;

	// Constructors

	/** default constructor */
	public Teacher() {
	}

	/** minimal constructor */
	public Teacher(String email, String password) {
		this.email = email;
		this.password = password;
	}

	/** full constructor */
	public Teacher(String email, String password, String activateCode,
			Date registerTime, String name, String sex, String position,
			String faculty, String phone, String regularEmail, String field,
			String achievement, String lab, String pic, String evaluate,
			Date lastTime) {
		this.email = email;
		this.password = password;
		this.activateCode = activateCode;
		this.registerTime = registerTime;
		this.name = name;
		this.sex = sex;
		this.position = position;
		this.faculty = faculty;
		this.phone = phone;
		this.regularEmail = regularEmail;
		this.field = field;
		this.achievement = achievement;
		this.lab = lab;
		this.pic = pic;
		this.evaluate = evaluate;
		this.lastTime = lastTime;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getActivateCode() {
		return activateCode;
	}

	public void setActivateCode(String activateCode) {
		this.activateCode = activateCode;
	}

	public Date getRegisterTime() {
		return registerTime;
	}

	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getFaculty() {
		return faculty;
	}

	public void setFaculty(String faculty) {
		this.faculty = faculty;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getRegularEmail() {
		return regularEmail;
	}

	public void setRegularEmail(String regularEmail) {
		this.regularEmail = regularEmail;
	}

	public String getField() {
		return field;
	}

	public void setField(String field) {
		this.field = field;
	}

	public String getAchievement() {
		return achievement;
	}

	public void setAchievement(String achievement) {
		this.achievement = achievement;
	}

	public String getLab() {
		return lab;
	}

	public void setLab(String lab) {
		this.lab = lab;
	}

	public String getPic() {
		return pic;
	}

	public void setPic(String pic) {
		this.pic = pic;
	}

	public String getEvaluate() {
		return evaluate;
	}

	public void setEvaluate(String evaluate) {
		this.evaluate = evaluate;
	}

	public Date getLastTime() {
		return lastTime;
	}

	public void setLastTime(Date lastTime) {
		this.lastTime = lastTime;
	}

	// Property accessors

}